* {padding:0;margin:0;}
html, body, form, fieldset {font: 100%/120%;border:none;}
body {background:#fff;font-size:100%;font-family:DeliciousRoman;color:#333;}
h1, h2, h3, h4, h5, h6, p, pre, ul, ol {list-style:none;}
form label {cursor: pointer}
img {border: none;}
input, select, textarea {border:0 none; font-size: 100%;font-family: inherit;}
a { color: #333; text-decoration:none; }
a:hover { text-decoration:underline;}

/* RESETS */
.center {width:920px!important;margin:0 auto!important;}
.left {float:left!important;}
.right {float:right!important;}
.no-margin {margin:0!important;}
.no-padding {padding:0!important;}
.no-bg {background:none!important;}
.no-border {border:0 none!important;}
.table {display:table!important;}
.inline {display:inline!important;}
.block {display:block!important;}
.indent {text-indent:-9999px!important;}
.no-indent {text-indent:0!important;}
.relative {position:relative!important;}
.absolute {position:absolute!important;}
.clear {clear:both!important;}


/* OUTROS RESETS */
.no-marginRight {margin-right:0!important;}
.no-marginBottom {margin-bottom:0!important;}
.no-paddingLeft {padding-left:0!important;}
.no-borderRight {border-right:0!important;}
.no-borderBottom {border-bottom:0!important;}

/* FONTS */
@font-face {  font-family: 'DeliciousBold';src: url('../fonts/delicious-bold-webfont.eot');src: url('../fonts/delicious-bold-webfont.eot') format('embedded-opentype'),url('../fonts/delicious-bold-webfont.woff') format('woff'),url('../fonts/delicious-bold-webfont.ttf') format('truetype'),url('../fonts/delicious-bold-webfont.svg#DeliciousBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousBoldItalic';src: url('../fonts/delicious-bolditalic-webfont.eot');src: url('../fonts/delicious-bolditalic-webfont.eot') format('embedded-opentype'), url('../fonts/delicious-bolditalic-webfont.woff') format('woff'), url('../fonts/delicious-bolditalic-webfont.ttf') format('truetype'),url('../fonts/delicious-bolditalic-webfont.svg#DeliciousBoldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousHeavyRegular';src: url('../fonts/delicious-heavy-webfont.eot');src: url('../fonts/delicious-heavy-webfont.eot') format('embedded-opentype'),url('../fonts/delicious-heavy-webfont.woff') format('woff'),url('../fonts/delicious-heavy-webfont.ttf') format('truetype'),url('../fonts/delicious-heavy-webfont.svg#DeliciousHeavyRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousItalic';src: url('../fonts/delicious-italic-webfont.eot');src: url('../fonts/delicious-italic-webfont.eot') format('embedded-opentype'), url('../fonts/delicious-italic-webfont.woff') format('woff'),url('../fonts/delicious-italic-webfont.ttf') format('truetype'),url('../fonts/delicious-italic-webfont.svg#DeliciousItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousRoman';src: url('../fonts/delicious-roman-webfont.eot');src: url('../fonts/delicious-roman-webfont.eot') format('embedded-opentype'), url('../fonts/delicious-roman-webfont.woff') format('woff'), url('../fonts/delicious-roman-webfont.ttf') format('truetype'), url('../fonts/delicious-roman-webfont.svg#DeliciousRoman') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousSmallCapsRegular';src: url('../fonts/delicious-smallcaps-webfont.eot');src: url('../fonts/delicious-smallcaps-webfont.eot') format('embedded-opentype'), url('../fonts/delicious-smallcaps-webfont.woff') format('woff'), url('../fonts/delicious-smallcaps-webfont.ttf') format('truetype'),url('../fonts/delicious-smallcaps-webfont.svg#DeliciousSmallCapsRegular') format('svg'); font-weight: normal;font-style: normal;}
.fontPattern {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;}



/* ICONS */
.iconset {background:url(../img/iconset.png) no-repeat !important;}

.user {position:absolute;left:5px;top:2px;background-position:-40px -10px !important;width:20px;height:20px;}
.arrow-back-to-home {background-position: -379px -10px !important; height: 10px; left: 45px; position: absolute; top: 17px; width: 10px;cursor:default;}
.i-video {position:absolute;left:5px;top:5px;background-position:-94px -10px !important;width:20px;height:20px;}
.arrow-media {background-position: -379px -10px !important; height: 10px; left: 80px; position: absolute; top: 17px; width: 10px;}
.arrow-newsletter {background-position: -379px -10px !important; height: 10px; left: 120px; position: absolute; top: 15px; width: 10px;cursor:default;}
.i-newsletter {position:absolute;right:10px;top:10px;background-position:-245px -14px !important;width:20px;height:20px;}
.arrowMapa {background-position: -379px -55px !important;height: 10px;left: 0;position: absolute;top: 5px;width: 10px;}
.arrowFeed {background-position: -379px -55px !important;height: 10px;right: 6px;position: absolute;top: 32px;width: 10px;}
.arrowVideo { background-position: -378px -29px !important; height: 14px; left: 0; position: absolute; top: 8px; width: 16px;}
.arrowServicos {background-position: -379px -55px !important;height: 10px;left: 0px;position: absolute;top: 17px;width: 10px;}
.i-register {background-position: -183px -45px !important;height: 22px;left: 11px;position: absolute;top: 9px;width: 24px;}
.i-vagas {background-position: -147px -44px !important;height: 24px;left: 11px;position: absolute;top: 8px;width: 24px;}
.i-videos {background-position:-399px -45px !important;height: 24px;left: 13px;position: absolute;top: 7px;width: 24px;}
.i-eventos {background-position: -217px -45px !important;height: 22px;left: 13px;position: absolute;top: 10px;width: 24px;}
.i-noticias {background-position: -112px  -44px !important;height: 24px;left: 11px;position: absolute;top: 8px;width: 24px;}
.i-empregos {background-position: -165px  -9px !important;height: 24px;left: -34px;position: absolute;top: 8px;width: 24px;}
.i-candidatos {background-position: -200px -8px !important;height: 25px;left: -34px;position: absolute;top: 6px;width: 24px;}
.i-artigos {background-position: -128px -9px !important; height: 25px; left: 11px; position: absolute; top: 8px; width: 24px;}
.i-parceiros {background-position: -250px -43px !important;  height: 24px;  left: 11px;  position: absolute;  top: 9px;  width: 24px;}
.i-arrowSearch {background-position: -379px -10px !important; height: 10px; left: 75px; position: absolute; top: 8px; width: 10px;cursor:default;}
.i-search { background-position: -9px -73px !important;height: 18px;left: 0; position: absolute; top: 4px; width: 17px}
.arrowRegistro {background-position: -290px -7px !important;height: 20px;position: absolute;right: 12px;top: 12px;width: 11px;}
.i-arrowAdvanced {background-position: -401px -9px !important; height: 12px; position: absolute; right: 115px;top: 7px;width: 13px;}
.i-face {background-position: -73px -44px !important;  height: 24px; left: 28px; position: absolute; top: 8px; width: 25px;}
.i-twit {background-position: -39px -43px  !important; height: 24px; left: 32px; position: absolute; top: 8px; width: 25px;}
.arrowBtnSearch {background-position: -283px -3px !important; height: 22px; position: absolute; right: 3px; top: 28px; width: 24px;}
.question {position:absolute;right:5px;top:6px;background-position:-70px -14px !important;width:20px;height:20px;}

/* ESTRUTURA */
.main {height:100%;min-height:100%;}
.main, .main .header, .main .footer, .main .container, .main .navigation {width:100%;}
.main .header {height:40px;background-color: #f29400;background: -moz-linear-gradient(top, #f29400 0%, #e87000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29400), color-stop(100%,#e87000));background: -webkit-linear-gradient(top, #f29400 0%,#e87000 100%);
background: -o-linear-gradient(top, #f29400 0%,#e87000 100%);background: -ms-linear-gradient(top, #f29400 0%,#e87000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#e87000',GradientType=0 );background: linear-gradient(top, #f29400 0%,#e87000 100%);border-bottom:1px solid #BB7100;}
.main .navigation {height:40px;background-color:#714400;border-top:1px solid #FFB442;}
.main .container {height:100%;min-height:100%;}
.main .footer {height:auto;}

/* CABEÇALHO */
.main .header .logo {width:319px;height:155px;margin:19px 0;}
.main .header .logo a {width:319px;height:155px;background:url(../img/marca.png) no-repeat;}
.main .header .beforeSearch {width:580px;height:35px;margin:19px 0 0 21px;border-bottom:1px solid #BB7100;}
.main .header .beforeSearch .welcome {width:auto;height:auto;font-size:18px;line-height:36px;text-shadow:1px 1px 1px #999;color:#fff;}

/* CONTEÚDO */
.main .container {width:100%;height:auto;margin:15px 0;}
.main .container .content {height:100%;min-height:100%;}

.main .container .content .boxPattern {border:1px solid #ccc;border-bottom:4px solid #ccc;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;margin-bottom:15px;}

/* CONTEÚDO */

/* TÍTULOS */
.main .container .content .titleSmall, .main .container .content .titleLarge {padding-left:45px;width:auto;height:40px;line-height:40px;border-bottom:1px solid #ccc;font-family:DeliciousBold;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(66%,rgb(255,255,255)), color-stop(99%,rgb(239,239,239)));background: -webkit-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -o-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -ms-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );background: linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);}
.main .container .content .titleSmall {width:248px;}
.main .container .content .titleLarge {width:563px;}
.main .container .content .titleSmallRequest {width:250px!important;}
.main .container .content .titleSmall strong, .main .container .content .titleLarge strong {font-family:DeliciousHeavyRegular;}

/* CONTEÚDO PRIMÁRIO */
.main .container .content .primary {width:920px;height:200px;}
.main .container .content .primary .logo{width:195px;height:95px; margin-top: 5px;}

.main .container .content .primary .textTitulo {width: 350px; height: 128px;margin-left: 122px; margin-top: 5px;}
.main .container .content .primary .textTitulo .nome {width: 350px; height: auto;text-align: center;font-size: 30px }
.main .container .content .primary .textTitulo p {width: 500px; height: auto; float: left; line-height: 28px; font-size: 16px;}
.main .container .content .primary .foto {width:105px;height:140px;margin-left: 20px; margin-top: 5px;border: 1px solid #ccc;float: right;}

.main .container .content .secundario {width:920px;height:auto;}
.main .container .content .secundario .corpo {width: 920px; height: auto;margin-bottom: 12px;}
.main .container .content .secundario .corpo .subTitulo {width: 920px; height: auto; margin-bottom: 5px;}
.main .container .content .secundario .corpo p {width: 920px; height: auto; float: left; line-height: 28px; font-size: 16px;}
.main .container .content .secundario .corpo h4 {width: 920px; height: auto; margin-bottom: 5px;}
.main .container .content .secundario .corpo .nivel2 {width: 920px; height: auto; margin-bottom: 5px; margin-top: 5px;}
.main .container .content .secundario .corpo ul li {width: 920px; height: auto; margin-bottom: 5px;}
/* RODAPÉ */
.main .footer a {color:#fff;}

/* DIRETORIO */


/* COPYRIGHT & NEWSLETTER */
.main .footerBottom {width:100%;height:78px;color:#fff;text-shadow:1px 1px 1px #333;text-align: center;background-color: #f29400;background: -moz-linear-gradient(top, #f29400 0%, #e87000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29400), color-stop(100%,#e87000));background: -webkit-linear-gradient(top, #f29400 0%,#e87000 100%);}
.main .footerBottomContent {height:38px;line-height:38px;}

